type StringOptions = {

}

export const string: (options?: StringOptions) => PropertyDecorator = (options: StringOptions) => (target: any, key: string) => {
    options = options || {};
    target.__metadatas = target.__metadatas || [];
    target.__metadatas.push({
        key: key, type: 'string', validator: (value: any) => {
            return true;
        }
    });
}